NTISthis.com

Evidence Guide: ICTPRG404 - Test applications

Student: __________________________________________________

Signature: _________________________________________________

Tips for gathering evidence to demonstrate your skills

The important thing to remember when gathering evidence is that the more evidence the better - that is, the more evidence you gather to demonstrate your skills, the more confident an assessor can be that you have learned the skills not just at one point in time, but are continuing to apply and develop those skills (as opposed to just learning for the test!). Furthermore, one piece of evidence that you collect will not usualy demonstrate all the required criteria for a unit of competency, whereas multiple overlapping pieces of evidence will usually do the trick!

From the Wiki University

 

ICTPRG404 - Test applications

What evidence can you provide to prove your understanding of each of the following citeria?

Determine testing need in development

  1. Identify testing role across software development life cycle
  2. Identify testing types and testing tools
  3. Recognise testing benefits, standard and terms
Identify testing role across software development life cycle

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Identify testing types and testing tools

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Recognise testing benefits, standard and terms

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Prepare test plan document

  1. Gather requirements to develop test plan
  2. Analyse and identify test data using various test-case design techniques
  3. Define and design test cases
Gather requirements to develop test plan

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Analyse and identify test data using various test-case design techniques

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Define and design test cases

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Write and execute test procedures

  1. Choose and adopt a unit test framework
  2. Design and implement algorithm in test procedures
  3. Perform test executions
Choose and adopt a unit test framework

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Design and implement algorithm in test procedures

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Perform test executions

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Review test results

  1. Record test results
  2. Analyse test results
  3. Produce test progress reports
  4. Manage defects
Record test results

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Analyse test results

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Produce test progress reports

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Manage defects

Completed
Date:

Teacher:
Evidence:

 

 

 

 

 

 

 

Assessed

Teacher: ___________________________________ Date: _________

Signature: ________________________________________________

Comments:

 

 

 

 

 

 

 

 

Instructions to Assessors

Evidence Guide

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Determine testing need in development

1.1 Identify testing role across software development life cycle

1.2 Identify testing types and testing tools

1.3 Recognise testing benefits, standard and terms

2. Prepare test plan document

2.1 Gather requirements to develop test plan

2.2 Analyse and identify test data using various test-case design techniques

2.3 Define and design test cases

3. Write and execute test procedures

3.1 Choose and adopt a unit test framework

3.2 Design and implement algorithm in test procedures

3.3 Perform test executions

4. Review test results

4.1 Record test results

4.2 Analyse test results

4.3 Produce test progress reports

4.4 Manage defects

Required Skills and Knowledge

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Determine testing need in development

1.1 Identify testing role across software development life cycle

1.2 Identify testing types and testing tools

1.3 Recognise testing benefits, standard and terms

2. Prepare test plan document

2.1 Gather requirements to develop test plan

2.2 Analyse and identify test data using various test-case design techniques

2.3 Define and design test cases

3. Write and execute test procedures

3.1 Choose and adopt a unit test framework

3.2 Design and implement algorithm in test procedures

3.3 Perform test executions

4. Review test results

4.1 Record test results

4.2 Analyse test results

4.3 Produce test progress reports

4.4 Manage defects

Evidence of the ability to:

apply test case design techniques to develop a test plan, and to test cases that adequately cover specific test requirements

design, implement and execute test procedures, or scripts, by using a unit test framework and an integrated development environment (IDE)

create test progress reports based on recorded test results.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.

To complete the unit requirements safely and effectively, the individual must:

describe the characteristics of programming languages

explain input and output requirements

outline the life cycle for software development

outline the processes and techniques for testing small-size applications.